
.track {
    position: absolute;
    bottom: 0;
    width: 100vw;
    height: 100vh;
}
.track img {
    width: 100vw;
    height: 100vh;
}

.olympicRings {
    position: relative;
    left: 300px;
}

.olympicRings .blue {
    position: absolute;
    top: -200px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 10px solid #006BB0;
    animation: olympicRingsActive 2s 0.4s infinite alternate;
    transition: all 0.5s;
    box-shadow: 0 0 5px 1px;
}
.olympicRings .black {
    position: absolute;
    top: -200px;
    left: 130px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 10px solid #1D1815;
    animation: olympicRingsActive 2s 0.2s infinite alternate;
    transition: all 0.5s;
    box-shadow: 0 0 5px 1px;
}
.olympicRings .red {
    position: absolute;
    top: -200px;
    left: 260px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 10px solid #DC2F1F;
    animation: olympicRingsActive 2s 0.8s infinite alternate;
    transition: all 0.5s;
    box-shadow: 0 0 5px 1px;
}
.olympicRings .yellow {
    position: absolute;
    top: -200px;
    left: 65px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 10px solid #EFA90D;
    animation: olympicRingsActive 2s 0.6s infinite alternate;
    transition: all 0.5s;
    box-shadow: 0 0 5px 1px;
}

.olympicRings .green {
    position: absolute;
    top: -200px;
    left: 195px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 10px solid #059341;
    animation: olympicRingsActive 2s infinite alternate;
    transition: all 0.5s;
    box-shadow: 0 0 5px 1px;
}
@keyframes olympicRingsActive{
    to {
        transform: translateY(15px);
    }
}

.pigeon {
    width: 200px;
    height: 200px;
    transform: translate(-100%,-120%);
    animation: pigeonActive 5s infinite;
}
@keyframes pigeonActive{
    to {
        transform: scale(0.5) translate(1700%, 100%);
    }
}